"""
什么叫做类型转换：
将一种数据类型转换为另一种数据类型，这个过程叫做数据转换

比如：我们将用户的输入的年龄从文字转换为数字，才能够数学运算
不同类型之间不能直接运算


input:是输入函数
"""




"""
int(x)；把x转换为整数
float(x)：把x转换为小数
str(x)：把x转换为字符串
bool(x)：把x转换为布尔值
"""



"""



#int:将数据转换为int类型
#将字符串转换为int
# num_str = '123'
# print(num_str)
# print(type(num_str))
# num_int = int(num_str)
# print(num_int)
# print(type(num_int))


#将float转换为int
#直接截取了整数位，不四舍五入
# num_float = 3.9
# print(num_float)
# print(type(num_float))
# num_int = int(num_float)
# print(num_int)
# print(type(num_float))



# age = input("请输入你的年龄：")
# age = int(age)
# print(age)
# print(type(age))
# print("明年你将",age+1,"岁啦！")

num_str = "12.36"   #带小数点的不能直接转换为int类型
num_int = int(num_str)
print(num_int)

总结：只有看起来像是整数的字符串才能够转换为int类型


# age = input("请输入你的年纪：")
# print(age + 1)

"""

"""

float:将数据转换为小数（浮点数）


# price_str = "19.99"
# print(price_str)
# print(type(price_str))
# pricr_float = float(price_str)
# print(pricr_float)
# print(type(pricr_float))


#整数转换为浮点数

# num = 100
# print(num)
# print(type(num))
# num_float = float(num)
# print(num_float)
# print(type(num_float))


#直接带小数的字符串进行转换

# resulf = float("3.14")
# print(resulf + 1)   # 4.140000000000001



# num = float('hello')
# print(num)   #  ValueError: could not convert string to float: 'hello'

"""



"""
将数据转换为字符串

# num = 123
# text = str(num)
# print(text)
# print(type(text))


#浮点数转换为字符串

# pi_str = str(3.1415926)
# print("圆周率是：" + pi_str)   #可以拼接



flag = True

print(str(flag))
"""

z